Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Olbia Challenger Lima 2 Challenger Valencia Challenger Manama Challenger Tenerife 2 Challenger Punta Del Este Challenger Piracicaba Challenger Cordoba Open - Cordoba Tenerife 3 Challenger Szekesfehervar Challenger Zadar Challenger Francavilla Challenger Vicenza Challenger Croatia #1-w4 Romania F10 Romania F11 Romania F12 Romania F13 Italy F2 Italy F3 Italy F4 Romania F1 Romania F2 Romania F4 Romania F5 Romania F6 Romania F7 Romania F8 Romania F15 Italy F10 Italy F28 Italy F2 Dominican Republic F2 Italy F3 Italy F6 Italy F14 Italy F18 Italy F19 Italy F21 Italy F23 Italy F22 Italy F24 Italy F25 Italy F26 Italy F29 Italy F32 Usa F3 Portugal F2 Italy F4 Italy F10 Italy F11 Italy F12 Italy F13 Italy F19 Italy F24 Spain F34 Croatia F7 Croatia F8 Turkey F9 Turkey F11 Italy F7 Italy F10 Italy F14 Italy F15 Italy F22 France F19 Italy F19 Croatia F4 Italy F23 Italy F11 Italy F12 Italy F13 Italy F17 Italy F22 Germany F3 Turkey F6 (Antalya) Italy F5 (Santa Margherita Di Pula) Italy F6 (Santa Margherita Di Pula) Romania F4 (Bucharest) Romania F8 (Pitesti) Romania F9 (Bucharest) Romania F8 (Bucharest) Citta di Monza - Monza Constanta Challenger - Constanta Top Wool Challenger-Immagine Trophy - Biella Timisoara Challenger - Timisoara Antonio Savoldi-Marco Co. - Manerbio Tennis Napoli Cup 2007 - Napoli Mitsubishi Electric Europe Cup - Monza Kos-Zucchetti Tennis Cup - Cordenons Bulgarian Open Challenger - Sofia Brasov Challenger - Brasov Tennislife Cup - Napoli Caltanissetta Challenger St. Brieuc Challenger Monza Challenger Sofia Challenger Tunis Challenger Alessandria Challenger Kosice Challenger Constanta Challenger Brasov Challenger Todi Challenger Palermo Challenger Napoli Challenger Helsinki Challenger Meknes Challenger Barletta Challenger Napoli Challenger Ostrava Challenger San Remo Challenger Biella Challenger Alessandria Challenger Rome Challenger Lugano Challenger Milan Challenger Reggio Emilia Challenger Turin Challenger San Benedetto Challenger Rimini Challenger Orbetello Challenger Cordenons Challenger Como Challenger Genova Challenger Brasov Challenger Napoli Challenger Rome Challenger Alessandria Challenger Rijeka Challenger Turin Challenger San Benedetto Challenger Cordenons Challenger Ortisei Challenger Casablanca Challenger Kosice Challenger Como Challenger Brasov Challenger Szczecin Challenger Trnava Challenger Rio De Janeiro Challenger Porto Alegre Challenger Montevideo Challenger Ortisei Challenger ATP Challenger Tour Finals Noumea Challenger Heilbronn Challenger Burnie Challenger West Lakes Challenger Cherbourg Challenger Sarajevo Challenger Tunis Challenger Napoli Challenger Rome Challenger Caltanissetta Challenger Arad Challenger Kosice Challenger Marburg Challenger Timisoara Challenger Todi Challenger San Benedetto Challenger Orbetello Challenger San Marino Challenger Cordenons Challenger Como Challenger Genova Challenger Brasov Challenger Meknes Challenger Szczecin Challenger Trnava Challenger Sibiu Challenger Mons Challenger Geneva Challenger Casablanca Challenger Bratislava Challenger Sao Paulo Challenger Tour Finals Andria Challenger Heilbronn Challenger Quimper Challenger Morelos Challenger Panama City Challenger Barranquilla Challenger Vercelli Challenger Tunis Challenger Rome Challenger Bordeaux Challenger Heilbronn Challenger Mestre Challenger Arad Challenger Prague Challenger Kosice Challenger Milan Challenger Padova Challenger Todi Challenger San Benedetto Challenger Poznan Challenger San Marino Challenger Como Challenger Brasov Challenger Trnava Challenger Sibiu Challenger Geneva Challenger Bratislava Challenger Casablanca Challenger Raanana Challenger Napoli Challenger Turin Challenger Caltanissetta Challenger Milan Challenger Padova Challenger San Benedetto Challenger Scheveningen Challenger Biella Challenger Cortina Challenger Prague Challenger Cordenons Challenger Manerbio Challenger Alphen Challenger Szczecin Challenger Banja Luka Challenger Sibiu Challenger Rome Challenger Mohammedia Challenger Casablanca Challenger Santo Domingo Challenger Wroclaw Challenger Morelos Challenger Santiago Challenger Napoli Challenger Turin Challenger Prostejov Challenger Caltanissetta Challenger Perugia Challenger Todi Challenger San Benedetto Challenger Biella Challenger Liberec Challenger Cordenons Challenger Genova Challenger Sibiu Challenger Rome Challenger Tiburon Challenger Stockton Challenger Casablanca Challenger Ortisei Challenger Koblenz Challenger Santiago Challenger Francavilla Challenger Mestre Challenger Vicenza Challenger Caltanissetta Challenger Todi Challenger Brest Challenger Bratislava Challenger Punta Del Este Challenger Marbella Challenger Alicante Challenger Barletta Challenger Caltanissetta Challenger Perugia Challenger Como Challenger Seville Challenger Banja Luka Challenger Barcelona Challenger Punta Del Este Challenger Santiago Challenger Marbella Challenger Sophia Antipolis Challenger Vicenza Challenger Poznan Challenger Parma Challenger Perugia Challenger Prague Challenger Sopot Challenger Biella Challenger Florence Challenger Barcelona Challenger Santo Domingo Challenger Lisbon Challenger Punta Del Este Challenger Todi Challenger Split Challenger Barcelona Challenger Marbella Challenger Istanbul Challenger Antalya Challenger Antalya 2 Challenger Gran Canaria 1 Challenger Gran Canaria 2 Challenger Marbella Challenger Belgrade Challenger Rome 2 Challenger Biella 5 Challenger Forli Challenger Trieste Challenger Braga Challenger Napoli Challenger Ortisei Challenger Gran Canaria Challenger Roseto Degli Abruzzi 1 Challenger Oeiras 2 Challenger Bordeaux Challenger Forli 6 Challenger Perugia Challenger Montechiarugolo - Parma Challenger Tampere Challenger Santo Domingo Challenger Genova Challenger Valencia Challenger Tigre 1 Challenger Tenerife 2 Challenger Manama Challenger Antalya Challenger Zadar Challenger Madrid Challenger Florianopolis Challenger Cagliari Challenger Francavilla Challenger Oeiras 4 Challenger Montechiarugolo Challenger Seville Challenger Delray Beach International Tennis Championships - Delray Beach Hypo Group Tennis International - Portschach Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Grand Prix Hassan II - Casablanca Open 13 - Marseille Austrian Open - Kitzbuhel BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires BCR Open Romania - Bucharest Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Serbia Open - Belgrade BCR Open Romania - Bucharest VTR Open - Vina del Mar Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Serbia Open - Belgrade SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Open Sud de France - Montpellier Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Aircel Chennai Open - Chennai Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Qatar ExxonMobil Open - Doha Ecuador Open - Quito Argentina Open - Buenos Aires Brasil Open - Sao Paulo Konzum Croatia Open - Umag Moselle Open - Metz Shenzhen Open - Shenzhen China Open - Beijing Ecuador Open - Quito Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Cordoba Open - Cordoba Hamburg European Open - Hamburg Plava Laguna Croatia Open - Umag Croatia #1-w2 Croatia #1-w3 Romania F1 Romania F2 Romania F3 Romania F4 Romania F5 Romania F6 Romania F7 Romania F15 Romania F16 Romania F17 Hungary F5 Hungary F6 Iran F4 Austria F1 Austria F2 Italy F5 Morocco F2 Italy F33 Italy F34 Italy F2 France F6 Italy F11 Italy F12 Italy F15 Italy F20 Italy F28 Italy F31 Italy F30 Italy F1 Spain F33 Italy F30 Spain F40 Turkey F8 Turkey F10 Italy F4 Italy F9 Italy F13 Italy F20 Italy F32 M25 Reggio Emilia Internazionali BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Kos-Zucchetti Tennis Cup - Cordenons Australian Open - Melbourne Brasov Challenger - Brasov Genova Open Challenger - Genova French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York GHI Bronx Tennis Classic - Bronx Australian Open - Melbourne French Open - Paris Challenger Cudad de Guayaquil - Guayaquil Citta di Monza - Monza Garden Open 2005 - Rome French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Oberstaufen Cup - Oberstaufen U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Challenger Brasov - Brasov Unicredit (Suisse) Bank S.A. Challenger - Chiasso Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Asirom Challenger - Brasov Citta di Como Challenger - Como Brasov Challenger - Brasov Kish Free Zone Island Challenger - Kish Island Architect Open - Budapest Morocco Tennis Tour - Tanger Status Athens Open - Athens San Remo Challenger Guzzini Challenger - Recanati Timisoara Challenger 2005 - Timisoara LXV Concurso Internacional Vigo - Vigo Olimp Kyiv Open - Kiev Challenger Brasov - Brasov Architect Open - Budapest XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Davis Cup, World Group, 1R, ARG-ROU 4-1 Davis Cup, World Group, PO, ROU-CZE 0-5 Copa Petrobras - Montevideo Czech Indoor Open - Prague USTA Freeman Men's Challenger - Joplin Davis Cup, Group I, 1R, UKR-ROU 3-1 X Torneo Internazionale di Tennis - Barletta Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, World Group, QF, BEL-ITA 3-2 Garden Open - Rome Ostdeutscher Sparkassen Cup - Dresden 5° Sporting Challenger - Turin Memorial Manfredini - Sassuolo Steelers Cup - Kosice Harbour Tennis Cup Regione Lombardia - Milan Concurso Internacional de Vigo - Vigo Citta di Como - Como Orbetello Challenger Bauer Watertechnology Cup - Eckental IPP Open - Helsinki KGHM Dialog Polish Indoors - Wroclaw 4th Volkswagen Challenger - Wolfsburg XI Torneo Internazionale di Tennis - Barletta Morocco Tennis Tour - Marrakech Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Croatia Osiguranje Rijeka Open - Rijeka Wimbledon (juniors) U.S. Open (juniors) Memorial Manfredini - Sassuolo Steelers Cup - Kosice La Rinascente Tennis Cup Harbour Club Milano - Milan Mamaia Challenger - Constanta Trofeo Sisma Mantova - Mantova Riviera di Rimini Challenger - Rimini Guzzini Challenger - Recanati Internazionali di Tennis Dell'Umbria - Todi Pekao Open - Szczecin Challenger 42 - Andrezieux Tatra Banka Slovak Open - Bratislava Internazionali di Tennis di Bergamo - Bergamo Rome Challenger Morocco Tennis Tour - Meknes Olympics - London Trieste Challenger Sibiu Challenger Tennis Napoli Cup - Napoli Jersey Challenger Genova Challenger Rabat Challenger Pharma Medico Open 2008 - Aarhus Trofeo Cassa di Risparmio di Alessandria - Alessandria Mamaia Challenger - Constanta Sporting Challenger '08-Trofeo Regione Piemonte - Turin Siemens Open - Scheveningen Bratislava Challenger Kos Succhetti Tennis Cup - Cordenons 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Cordenons Challenger Marrakech Challenger Recanati Challenger San Marino Challenger Rome Challenger Palermo Challenger Ortisei Challenger San Marino Challenger Genova Challenger Todi Challenger Istanbul Challenger Marbella Challenger Caltanissetta Challenger Barletta Challenger Rome Challenger Napoli Challenger Recanati Challenger Marburg Challenger Sopot Challenger Recanati Challenger Trani Challenger Manerbio Challenger Genova Challenger Brasov Challenger Szczecin Challenger Napoli Challenger Palermo Challenger Orleans Challenger Medellin Challenger Buenos Aires Challenger Guayaquil Challenger Manerbio Challenger Montevideo Challenger Helsinki Challenger Bucaramanga Challenger Meknes Challenger Rome Challenger Furth Challenger Rabat Challenger Marrakech Challenger Barletta Challenger Napoli Challenger Brest Challenger Tunis Challenger Cherbourg Challenger Milan Challenger Braunschweig Challenger Sibiu Challenger Cordenons Challenger Madrid Challenger Barletta Challenger Perugia Challenger Genova Challenger Rome Challenger Rome Challenger Salinas Challenger Mersin Challenger Cortina Challenger Cordenons Challenger Mons Challenger Lisbon Challenger Maia Challenger Genova Challenger San Benedetto Challenger Como Challenger Genova Challenger Szczecin Challenger Ortisei Challenger Noumea Challenger Barletta Challenger Genova Challenger Vicenza Challenger Rome Challenger Biella Challenger Trieste Challenger Tigre 2 Challenger Piracicaba Challenger Brescia Challenger Como Challenger Szczecin Challenger Biella 2 Challenger Fairfield Challenger Heilbronn Challenger Cortina Challenger Sibiu Challenger Losinj Challenger Montevideo Challenger Pau Challenger Naples Challenger Brest Challenger Roma Open Challenger - Rome Copa Petrobras - Santiago Santiago Challenger Banja Luka Challenger Heilbronn Challenger Poznan Challenger Szczecin Challenger Perugia Challenger Scheveningen Challenger Sibiu Challenger Florence Challenger Como Challenger Mexico City Challenger Sarasota Challenger Roma Challenger 2007 - Rome San Benedetto Challenger San Benedetto Challenger Hamburg Challenger Mitsubishi Electric Europe Cup - Monza San Marino Challenger Como Challenger Zadar Challenger Braga Challenger Sassuolo Challenger Lisbon Challenger Milan Challenger Modena Challenger Oeiras 1 Challenger Madrid Challenger Rome 1 Challenger Verona Challenger Todi Challenger Gemax Samsung Open 2005 - Belgrade Rio De Janeiro Challenger Coquimbo 2 Challenger San Marino Challenger Szczecin Challenger Tenerife 3 Challenger Lisbon Challenger Bratislava Challenger Szekesfehervar Challenger Sanremo Challenger Milan Challenger Perugia Challenger Roseto Degli Abruzzi 2 Challenger Campinas Challenger Gelsor Open Romania - Bucharest Qatar Exxon Mobil Open - Doha Bank Austria Tennis Trophy - Vienna Movistar Open - Santiago Open Romania - Bucharest Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston Credit Agricole Suisse Open - Gstaad BRD Nastase Tiriac Trophy - Bucharest Open 13 - Marseille Bet-at-home Cup - Kitzbuhel Erste Bank Open - Vienna Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Open 13 - Marseille Ecuador Open - Quito Brasil Open - Sao Paulo Rio Open - Rio de Janeiro BRD Nastase Tiriac Trophy - Bucharest Garanti Koza Sofia Open - Sofia Millennium Estoril Open - Estoril BMW Open - Munich Rio Open - Rio de Janeiro Generali Open - Kitzbuhel If Stockholm Open - Stockholm Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Gazprom Hungarian Open - Budapest Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Cordoba Open - Cordoba Anytech365 Andalucia Open - Marbella Cordoba Open - Cordoba Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Gonet Geneva Open - Geneva Brisbane International - Brisbane AEGON Championships - London Argentina Open - Buenos Aires Open Parc - Lyon Maia Challenger Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London Davis Cup, World Group, PO, ROU-ECU 5-0 Davis Cup, Group I, PO, ROU-SWE 3-1 Davis Cup, Group I, 1R, ROU-DEN 5-0 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, Group I, 1R, BLR-ROU 3-2 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, Group II, 2R, ROU-MAR 5-0 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, Group II, 3R, ROU-POL 2-3 Wimbledon - London